package org.ccay.async;

import org.ccay.core.exception.ApplicationException;

/**
 * 消息处理器，负责消息的最终业务处理。
 * 	
 * 
 * @since Dec 6, 2011
 */
public interface IMessageProcessor {
	
	/**
	 * 对消息进行业务处理。
	 * 
	 * 
	 * @since Dec 6, 2011
	 * @param message 待处理的消息
	 * @throws IOException 
	 */
	public void process(AsyncMessage message) throws ApplicationException ;

}
